using System;
using System.Collections.Generic;
using System.Text;
using LngT.Interfaces;

namespace LngT.Algorithms
    {
    public class BasicIterationAlgorithm: IterationAlgorithmBase
        {
        public override IEnumerable<IItem> GetEnumerator()
            {
            if( _itemEnumerator == null || _resultEnumerator == null )
                throw new InvalidOperationException();

            return _itemEnumerator;
            }
        }
    }
